@charset "utf-8";@font-face {font-family: 'HELVETICANEUELTPRO-THEX';src: url('fonts/HELVETICANEUELTPRO-THEX.OTF');font-weight: normal;font-style: normal;}
@font-face {font-family: 'GOTHAM-BLACK';src: url('fonts/GOTHAM-BLACK.OTF');font-weight: normal;font-style: normal;}

* {padding: 0;margin: 0;}

ul li {list-style: none;}

a {text-decoration: none;}

img {border: none;float: left;}input {border: none;background: none;}input, textarea {
	font-family: Arial, "微软雅黑";
	outline: 0;
	font-size: 15px;
	-webkit-appearance: none;}
	
.clear {clear: both;}

.fl {float: left;}

.fr {float: right;}

.ellipsis {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block}

.yy_tag_I{ margin:0 5px}

html, body {
	color: #FFFFFF;
	width: 100%;
	height: 100%;
	background: darkslategray;
	font-family: Arial, "微软雅黑";
	font-size: 14px;
}

.fw {margin: 0 auto;width: 1180px;}

.zs {
	width: 80%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 10%;
}

.fwyzc {
	width: 100%;
	margin-top: 0;
	margin-bottom: 40px;
	float: left;
}

body {overflow-x: hidden;}

#pageWrapper {}

#header {
	width: 100%;
	height: auto;
	position: fixed;
	padding-top: 20px;
	font-size: 16px;
	transition: all ease .3s;
	z-index: 99;
	transition-property: padding, background
}


.nobanner #header {background: rgba(255, 255, 255, 0.9);}

#header .content {padding: 0 40px;}

#header.mini {background-color: rgba(0,0,0,.51);padding-top: 10px}

#header.mini ul li.navitem {padding-bottom: 0;}

#header #logo {width: auto;height: 40px;display: block;float: left;margin-right: 50px}

#header ul#nav {}#header ul li.navitem {padding: 0 20px 10px 20px;width: auto;height: 50px;line-height: 40px;float: left;position: relative;}

#header ul li.navitem ul.subnav {transition: all 0.3s ease-out 0s; position: absolute;width: 210px;border-top: #e0a240 3px solid;top: 58px;left: -70px;opacity: 0;visibility: hidden;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);}

#header ul li.navitem:hover ul.subnav {opacity: 1;visibility: visible; transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);}

#header ul li.navitem a {color: #fff;transition: none ease-out .3s;transition-property: color, background, text-indent, opacity}

#header ul li.navitem a.active, #header ul li.navitem:hover a {color: #e0a240}

#header ul li.navitem ul.subnav li {border-bottom: #2e2f29 1px solid}

#header ul li.navitem ul.subnav li a {padding: 14px 30px;width: 150px;height: 20px;line-height: 20px;background: rgba(0,0,0,.7);display: block;color: #bbb9b9;font-size: 12px;}

#header ul li.navitem ul.subnav li a i {float: right;margin-top: 5px;transition: all ease-out .2s;opacity: 0}

#header ul li.navitem ul.subnav li a:hover {text-indent: 10px;background: rgba(0,0,0,1);color: #fff}

#header ul li.navitem ul.subnav li a:hover i {opacity: 1}

#sitecontent {height: auto;}

#indexPage .module .bgmask {/*background-color: rgba(0,0,0,.7);*/position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: none}

#indexPage .module.bgShow .bgmask {display: block}

#indexPage .module .content {position: absolute;top: 45%;width: 100%}

#indexPage #mservice .content {margin-top: -238px;height: 516px}

.content .header {padding-bottom: 50px;padding-top: 80px}

#indexPage .content .header {padding-top: 0}

.content .header p {text-align: center;}

.contentzs .header p {text-align: center;}

.content .header p.title {
	color: #444;
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 15px;
}

.contentzs .header p.title {
	color: #444;
	font-size: 20px;
	line-height: 25px;
}

.content .header p.subtitle {color: #c1c1c1;font-size: 16px}

.contentzs .header p.subtitle {
	font-size: 16px;
	color: rgb(102,102,102);
}

#indexPage .slider_control {display: block;font-size: 36px;}

#indexPage .slider_control i {color: #a1a1a1}

#indexPage .slider_control.fr {text-align: right}

#indexPage #mservice .wrapper {width: 100%}

/*首页服务与支持内容框大小*/


#projectlist .projectitem {width: 24%;height: auto;margin-left: 1%;margin-bottom: 1%;float: left;position: relative;}

#projectlist .projectitem a {display: block;overflow: hidden}

#projectlist .projectitem a img {width: 100%;height: auto;}

#projectlist .projectitem a:hover img {
	transform: scale(1.06,1.06);
	transition: all 0.3s ease-out 0.3s;
	position: relative;
	overflow: hidden;
}


.nobanner .npagePage {padding-top: 120px}

.npagePage #banner {width: 100%;height: 380px;position: relative;}

.npagePage #banner div {background-color: #39383E;background-repeat: no-repeat;background-position: center;background-size: cover;position: fixed;width: 100%;height: 380px;}

.npagePage .content {position: relative;z-index: 1}


.npagePage .contentzs {
	background-color: #dcdcdc;
	position: relative;
	z-index: 1;
	margin-bottom: 120px;
}

.npagePage .contentfw {
	background-color: #fff;
	position: relative;
	z-index: 1;
	margin-bottom: 120px;
}


#projectbody .postbody {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}


#projectib {margin-top: 10px}
.projectib {margin-top: 10px}

#projectib .projectitem img {width: 100%;height: auto;float: none}
.projectib .projectitem img {width: 100%;height: auto;float: none}

#projectib .projectitem a .project_info {width: 100%;height: 30px}
.projectib .projectitem a .project_info {width: 100%;height: 30px}

#projectib .projectitem a .project_info p {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.projectib .projectitem a .project_info p {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

#projectib .projectitem a .project_info p.title {margin-top: 10px;color: #333;font-size: 12px;transition: all ease-out .3s;}
.projectib .projectitem a .project_info p.title {margin-top: 10px;color: #333;font-size: 12px;transition: all ease-out .3s;}

#projectib .projectitem a .project_info p.subtitle {margin-top: 0px;color: #b7b7b7;font-size: 12px;transition: all ease-out .3s;}
.projectib .projectitem a .project_info p.subtitle {margin-top: 0px;color: #b7b7b7;font-size: 12px;transition: all ease-out .3s;}


.postbody {
	line-height: 32px;
	font-size: 15px;
	color: #000000;
	background-color: rgba(220,220,220,1);
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 30px;
	float: left;
	width:90%;
}

.postbody a {color: #cc6600}

.postbody a:hover {text-decoration: underline}

/*.postbody img {float: none}*/

.postbody hr {height: 1px;border: none;border-top: 1px dotted rgb(211, 211, 211);margin-top: 20px;margin-bottom: 20px;}

.postbody p {
	word-wrap: break-word;
	word-break: normal;
	font-size: 15px;
	line-height: 32px;
	color: rgb(0,0,0);
}

.postbody h2 {
	line-height: 35px;
	font-weight: bold;
	color: rgba(0,102,0,1);
	font-size: 16px;
	margin-top: 10px;
}

.postbody h3 {
	line-height: 35px;
	font-weight: bold;
	color: rgba(0,102,0,1);
	font-size: 15px;
	margin-top: 10px;
}

.postbody h4 {
	line-height: 35px;
	font-weight: bold;
	color: rgba(0,0,0,1);
	font-size: 15px;
	margin-top: 10px;
}

.postbody h5 {
	line-height: 30px;
	font-weight: bold;
	font-size: 15px;
}

#cptddiv {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}

#cptddiv img{
	float: left;
	width: 20%;
}

#footer {background: #000;width: 100%;position: relative;z-index: 2}

#ydfooter{
	display: none;
}

#footer p {
	text-align: right;
	padding: 20px;
	font-size: 13px;
	color: #CCCCCC;
	height: 24px;
	line-height: 24px
}

#footer a {display: inline-block;margin-left: 5px;color: #FDD947;}

#footer a path {fill: #ff0000}

#footer.mini {position: fixed;bottom: 0;background: rgba(0,0,0,.8)}

#footer.mini p {padding: 5px}

#shares { height:120px;position: fixed;right: 10px;bottom: 40px;z-index: 99;
	height: 32px;
	bottom: -3px;
	width: 200px;
}

#shares a {width: 30px;height: 30px;display: block;background: #8b8b8b;background-color: rgba(31,31,31,.6);color: #fff;font-size: 16px;text-align: center;}

#shares a i {margin-top: 7px}

#shares a#sshare {cursor: default;}

#shares a#sweibo {background-color: #ea493c}

#shares a#sweixin {background-color: #24b727}

#shares a#gotop {background-color: #666666;background-color: rgba(0,0,0,.6);margin-top: 20px;font-size: 22px}

#shares a#gotop i {margin-top: 3px}

.fixed {position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;height: 100%;background: rgb(0,0,0);background: rgba(0,0,0,.6);overflow-y: auto;z-index: 100;display: none}{height:auto;cursor:default;}

#fixed_weixin .fixed-container {width: 220px;height: auto;padding: 20px 20px 0 20px;background: #fff;position: absolute;left: 50%;top: 50%;margin-left: -110px;margin-top: -140px}

#fixed_weixin .fixed-container div {height: 220px}

#fixed_weixin .fixed-container p {height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #000}

#fixed_mp .fixed-container {width: 258px;height: 298px;background: #fff;position: absolute;left: 50%;top: 50%;margin-left: -129px;margin-top: -149px}

#fixed_mp .fixed-container p {padding: 0 20px;text-align: center;font-size: 14px;color: #000}

#online_open {
	width: 30px;
	height: 35px;
	background: #00d420;
	cursor: pointer;
	position: fixed;
	right: -40px;
	bottom: 190px;
	z-index: 99999;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 35px;
}

#online_open i {margin-top: 6px}

#online_lx {width: 180px;height: auto;border-radius: 5px;background-color: #fff;-webkit-box-shadow: 0 5px 9px rgba(4,0,0,.17);box-shadow: 0 5px 9px rgba(4,0,0,.17);position: fixed;right: 10px;bottom: 160px;z-index: 99999}

#olx_head {
	line-height: 12px;
	height: 2px;
	background: #00d420;
	border-radius: 5px 5px 0 0;
	color: #fff;
	font-size: 12px
}

#olx_head i {font-size: 18px;color: #fff;cursor: pointer;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

#olx_qq li a {
	height: 18px;
	line-height: 18px;
	color: #FFFFFF;
	display: block;
	border-bottom: #fff 1px solid;
	transition: all ease-out .3s;
	font-size: 14px;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#olx_qq li a i {color: #5e5e5e;font-size: 18px;vertical-align: middle;margin-right: 18px}

#olx_qq li a:hover {color: #fff;background: #565656}

#olx_qq li a:hover i {color: #00d420;}

#olx_tel {
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}

#olx_tel div {color: #434343;line-height: 14px;height: 14px;margin-bottom: 10px}

#olx_tel div i {font-size: 18px;margin-right: 20px;vertical-align: middle}

#olx_tel p {line-height: 18px;font-family: HELVETICANEUELTPRO-THEX;font-size: 16px}

.hide, .popup {display: none;}

.show {display: block;}

.netmask {display: block}

.netmask div {position: absolute;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px}

.netmask.loading div i {display: block;background: url(../images/loading.gif);width: 40px;height: 40px}

.netmask div i:before {display: none;font-size: 40px;color: #fff;}

.netmask.success div i:before {display: block}

#page404 {padding-top: 200px}

#page404 span {font-size: 150px;font-family: "HELVETICANEUELTPRO-THEX", Arial;color: #efefef;}

#page404 div {margin-left: 320px;padding-left: 26px;border-left: #e9e9e9 1px solid;height: 70px;}

#page404 div p.title {color: #787878;font-size: 36px;line-height: 36px}

#page404 div p.subtitle {color: #787878;font-size: 14px;margin-top: 10px}

#projectlist .wrapper 
{padding-left: 2%;

padding-right: 2%;

width: 96%;}

#langnav {float: right}

#langnav a {color: #fff}

#langnav a:hover {color: #e0a240}

#langnav a.active {color: #e0a240}

#langnav span {color: rgba(255,255,255,.2);margin: 0 10px;display: inline-block}

#headSHBtn {display: none;width: 40px;height: 40px;background: #000;line-height: 40px;text-align: center;color: #fff;position: absolute;top: 0;right: -40px}

#header.show {right: 0}

.postbody ol li {
	margin-left: 20px;
}

@media screen and (min-width:1780px) {}#mcontact .content > .header {animation-name: fadeInUp;}

#projectlist .projectitem {animation-name: slideInUp;}

body.ipusher #header {width: 350px;height: 100%;background: #202122;padding: 0;left: -350px;transition: transform 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

body.ipusher #header #headSHBtn i {font-size: 18px;margin-top: 12px;}

body.ipusher.open #header #headSHBtn i:before {content: "\f00d";}

body.ipusher.open #header {transform: translate3d(350px, 0, 0);-webkit-transform: translate3d(350px, 0, 0);-moz-transform: translate3d(350px, 0, 0);-o-transform: translate3d(350px, 0, 0);}

body.ipusher #header .content {padding: 0}

body.ipusher #header #logo {width: 100%;float: none;margin: 20px 0 0 0}

body.ipusher #header #logo img {float: none;margin: 0 auto;display: block}

body.ipusher #header ul li.navitem {width: 100%;padding: 0;text-align: center;line-height: 50px;border-top: 1px solid #272727;}

body.ipusher #header ul li.navitem ul.subnav li a:hover {text-indent: 0px;}

body.ipusher #header ul li.navitem ul.subnav {left: 100%;top: 0}

#logoClone {position: fixed;top: 0;left: 0;z-index: 98;width: 100%;height: 40px;}

#logoClone img {float: none}

#teamlist .wow {animation-name: slideInUp;}

#projecttags {margin-top: 20px;width: 340px;margin-left: 40px;float: left;}

#projectib {float: left;width: 100%;}
.projectib {float: left;width: 100%;}

#pageswitch{margin-top:-150px; display:none;}

#pageswitch a{width:50%;height:40px;padding:20px 0;float:left;background:#fff;font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑";transition: all ease-out .3s;position:relative;}

#pageswitch a:hover{background:#CCC;box-shadow:0 0 15px #ccc;z-index:3}

#pageswitch a .title{color: #444;}

#pageswitch a .subtitle{color: #a5a5a5;}

#pageswitch .prev div{ text-align:left; margin-left:30px;}

#pageswitch .next div{ text-align:right;margin-right:30px;}

#indexPage .mivideo.module .module-content .video_content{ width:960px; height:575px; margin:0 auto}

#projectinfo .description a,#projectinfo1 .description a,#projectinfo2 .description a,#projectinfo3 .description a,#projectinfo4 .description a,#projectinfo5 .description a{height: 40px;width: 100%;line-height: 40px;text-align: center;color: #fff;background-color: #5A5A5A;display: block;bottom: 0;left: 0;}


#shares a i.fa-weixin {

    color: transparent;
    background-repeat: no-repeat;
    font-size: 23px;
    margin: 7px 0 0 10px;}

.animated {animation-name: fadeInUp; animation-delay: 0s;}#projectlist .projectitem{animation-name: fadeInUp;} 


.cpsmtp1{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50%;
}

.cpsmwz1{
	padding: 0px;
	float: right;
	width: 47%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 3%;
	padding-top:15px;
}

.cpsmtp2{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 50%;
}

.cpsmwz2{
	padding: 0px;
	float: left;
	width: 47%;
	margin-top: 0px;
	margin-right: 3%;
	margin-bottom: 0px;
	padding-top:15px;
}

.cpsmdiv{
	width: 100%;
	float: left;
	height: 100%;
}

#xmbiaoti{
	width: 100%;
}

#xmbiaoti .xmbt1{
	font-size: 19px;
	line-height: 30px;
	color: rgb(255,255,255);
	text-align: center;
	margin-top: 50px;
	margin-bottom: 10px;
}
#xmbiaoti .xmbt2{
	font-size: 16px;
	line-height: 30px;
	color: rgb(255,255,255);
	text-align: center;
	margin-bottom: 25px;
}

#xmbiaoti .cpbt1{
	font-size: 17px;
	line-height: 30px;
	color:#75f219;
	text-align: center;
	margin-top: 20px;
}
#xmbiaoti .cpbt2{
	font-size: 15px;
	line-height: 22px;
	color: rgb(255,255,255);
	text-align: center;
	margin-top: 5px;
	margin-bottom: 15px;
	width: 94%;
	padding-right: 3%;
	padding-left: 3%;
}

#wzbiaoti{
	background-color: rgba(220,220,220,1);
	padding-top: 30px;
	margin-top: 2px;
}

#wzbiaoti .cpbt{
	font-size: 18px;
	line-height: 30px;
	color: rgb(192, 38, 7);
	text-align: center;
}

#wzbiaoti time{
	background-color: rgba(220,220,220,1);
	color: #686464;
	text-align: center;
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

#sitecontent .newbt1{
	font-size: 20px;
	line-height: 30px;
	color: rgb(0,0,0);
	text-align: center;
	margin-top: 30px;
	margin-bottom: 10px;
}

#xmdiv{
	width: 100%;
	float: left;
	height: 100%;
}

#xmdiv .xm1a{
	float: left;
	width: 45%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#xmdiv .xm1b{
	margin: 0px;
	float: left;
	width: 51%;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-top: 30px;
	padding-left: 2%;
}

#xmdiv .xm1c{
	padding: 0px;
	float: right;
	width: 45%;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 20px;
}

#xmdiv .xm2a{
	float: right;
	width: 45%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#xmdiv .xm2b{
	margin: 0px;
	float: right;
	width: 51%;
	padding-right: 2%;
	padding-bottom: 0px;
	padding-top: 30px;
	padding-left: 2%;
}

#xmdiv .xm2c{
	padding: 0px;
	float: left;
	width: 45%;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.zswztp1{
padding: 0px;
    float: right;
    width: 55%;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 3%;
}

.zswztp2{
	float: left;
	width: 60%;
	margin-right: 20%;
	margin-left: 20%;
}


#zswzdiv .zswzwz1{
	padding: 0px;
	float: left;
	width: 40%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 2%;
}

#zswzdiv{
	width: 100%;
	float: left;
	height: 100%;
}


#wzan{
    width: 50%;
    float: left;
    text-align: left;
}

#wzan a{
	width: 100%;
	float: left;
	color: rgb(0,0,0);
	line-height: 40px;
	height: 40px;
	display: block;
}

#wzan a:hover {
	background: #FDD947;
	color: #474747;
	text-decoration: none;
}

#sitecontent .fwyzctp1{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 50%;
}

#sitecontent .fwyzcwz1{
	float: right;
	width: 42%;
	margin-top: 0px;
	margin-right: 5%;
	margin-bottom: 0px;
	margin-left: 3%;
	padding-top: 50px;
	padding-bottom: 10px;
}

#sitecontent .fwyzctp2{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 50%;
}

#sitecontent .fwyzcwz2{
	float: left;
	width: 42%;
	margin-top: 0px;
	margin-right: 3%;
	margin-bottom: 0px;
	margin-left: 5%;
	padding-top: 50px;
	padding-bottom: 10px;
}

#fwyzcdiv{
	width: 100%;
	float: left;
	height: 100%;
}


.npagePage .contentlx {
	background-color: #fff;
	position: relative;
	z-index: 1;
	color: rgba(0,0,0,1);
	float: left;
	width: 100%;
}


.contacttp{
	width: 60%;
	float: left;
}

.contactwz1{
	width: 32%;
	float: left;
	font-size: 1.1em;
	line-height: 2.2em;
	color: rgba(0,0,0,1);
	padding-top: 4.5em;
	padding-left: 5em;
}

.contactwz1 p{
	margin-top: 0.8em	;
	margin-bottom: 0.8em;
}

.contactwz2 p{
	width: 70%;
	float: left;
	padding-right: 15%;
	padding-left: 15%;
	padding-top: 70px;
	padding-bottom: 90px;
	color: rgba(255,255,255,1);
	background-color: rgba(102,102,102,1);
}

.contactwz2{
	width: 100%;
	float: left;
	font-size: 1.1em;
	line-height: 2.2em;
	color: rgba(0,0,0,1);
	text-align: center;
	display: block;
}

#yhbsbt{
	width: 100%;
	float: left;
	background-color: rgba(102,102,102,1);
	height: 60px;
	line-height: 60px;
}	
	
#yhbsdiv{
	width: 79%;
	float: left;
	padding-right: 10.5%;
	padding-left: 10.5%;
	background-color: rgb(255,255,255);
	padding-bottom: 50px;
}


#sitecontent .yhbstp{
	width: 20%;
	float: left;
}


.postbody .wzgs{
	font-size: 1.1em;
	line-height: 2.2em;
	color: rgb(255,51,0);
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
}

#fwyzcdiv p{
	font-size: 1.1em;
	line-height: 2.2em;
	color: rgb(0,0,0);
	text-align: left;
	float: left;
	margin-top: 20px;
	margin-bottom: 0px;
}

#fjljbt{
	float: left;
	width: 100%;
	height: 40px;
}

#fjljbt p{
	font-size: 22px;
	color: #a52a2a;
	text-align: center;
}

#fjljdiv{
	float: left;
	width: 78%;
	padding-bottom: 50px;
	padding-right: 11%;
	padding-left: 11%;
	padding-top: 30px;
}

#fjljdiv img{
	float: left;
	width: 50%;
}

#fjljdiv a:hover img {transform: scale(1.2, 1.2)}

.postbody .xmnrh1{
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 0px;
}

#syfx {
	float: left;
	padding-left: 85px;
	padding-top: 20px;
}

#cpfx {
	padding-left: 40px;
}

#cpyzhishi {
	float: left;
	width: 100%;
	margin-bottom: 42px;
}

#cpyzhishi img{
	float: left;
	width: 25%;
}

#cpyzhishi a:hover img {transform: scale(1.2, 1.2)}

.zhishitp50 {
	float: left;
	width: 50%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 25%;
	margin-bottom: 0px;
	margin-left: 25%;
}

#projectlist{
	float: left;
	width: 75%;
	margin-left: 5%;
	padding-top: 10px;
}

#projectlistcj{
	float: right;
	width: 75%;
	margin-right: 5%;
	padding-top: 10px;
}

#projectshow{
	float: left;
	width: 14.5%;
	margin-right: 4.5%;
	color: rgba(255,255,255,1);
	padding-left: 1%;
	padding-bottom: 50px;
	margin-top: 30px;
}


#projectshowcj{
	float: left;
	width: 14.5%;
	margin-left: 4.5%;
	color: rgba(255,255,255,1);
	padding-left: 1%;
	padding-bottom: 50px;
	margin-top: 30px;
}

#projectshow h3{
    display: block;
    border-bottom: 1px dotted #d3dae0;
    padding-bottom: 6px;
    margin-bottom: 15px;
}

.mianbaoxie{
	width: 58%;
	padding-left: 2%;
	padding-bottom: 10px;
	float: left;
}

.mianbaoxie a{
	color: #fff;
}

.wzmianbaoxie{
	width: 94%;
	padding-left: 5.5%;
	float: left;
	margin-top: 20px;
}

.wzmianbaoxie a{
	color: #fff;
}

.cpxl{
	width: 35%;
	padding-bottom: 10px;
	float: right;
	font-size: 16px;
	font-weight: normal;
	text-align: right;
	color: #ff9900;	
}

.lmybt{
    margin-bottom: 10px;
    width: 99%;
    padding-bottom: 6px;
    float: right;
    font-size: 16px;
    text-align: center;
    color: #ff9900;
    background-color: rgba(51,51,51,0.6);
    padding-top: 6px;
}

.widget-list li{
	display: inline-block;
	width: 100%;
	float: left;
	line-height: 20px;
	padding-bottom: 10px;

}

.widget-list li a{
	color: #fff;
}

.widget-list li a:hover{
	color: #F60;
}

.lmwzul{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: rgba(204,204,204,1);
	float: left;
	width: 95%;
	padding-left:5%;
	padding-bottom: 50px;
}

.lmdqul{
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: rgba(204,204,204,1);
	float: left;
	width: 100%;
	padding-bottom: 80px;
}

.lmwzli{
	width: 100%;
	float: left;
	margin-top: 15px;
}

.lmwzli img{
	width: 15%;
    margin-right: 2%;
}

.lmwznr{
	width: 78%;
	float: left;
	margin-left: 2%;
	margin-right: auto;
}

.lmwzbt{
	text-align: center;
	height: 30px;
	font-size: 16px;
	font-weight: normal;
}

.lmwzbt a{
	color: #FDD947;
}

.lmwzbt a:hover{
	color: #FF6600;
}

.lmwzwz{
	line-height: 30px;
	color: rgba(255,255,255,1);
	font-size: 15px;
}

.lmdqli{
    line-height: 35px;
	display: inline-block;
	float: left;
	width: 25%;
	text-align: center;
}

.lmdqli a{
	font-size: 15px;
    color: rgba(255,255,255,1);
    padding-top: 10px;
    padding-bottom: 10px;
}

.lmdqli a:hover {
	background: #FDD947;
	color: #474747;
}

.diaoyong img{
	width: 15%;
    margin-right: 2%;
}


#zslj{
	width: 100%;
	margin-top: 20px;
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: rgba(0,102,0,1);
	float: left;
	padding-bottom: 60px;
}

#zslj li{
	float: left;
	width: 33%;
	color: rgba(0,0,0,1);
	text-align: center;
	display: inline-block;
	line-height: 35px;
}

#zslj li a{
	color: rgba(0,0,0,1);
	padding-top: 10px;
    padding-bottom: 10px;
}

#zslj a:hover {
	background: #FDD947;
	color: #474747;
	text-decoration: none;
	}
	
.diaoyong{
	width: 95%;
	float: left;
	background-color: rgba(220,220,220,1);
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: rgba(0,0,0,1);
	padding-bottom: 80px;
	padding-left:5%;
	}

.diaoyong li{
	width: 100%;
	list-style-type: none;
	float: left;
	text-align: left;
	padding-bottom: 15px;
	}


.wzdbdypt{
	width: 15%;
	float: left;
	margin-left: 2%;
}

.wzdbdypt img{
	width: 100%;
}

.wzdbdynr{
	width: 75%;
	float: left;
	margin-left: 2%;
	margin-right: auto;
}

.wzdbdybt{
	text-align: center;
    height: 30px;
    font-size: 16px;
    font-weight: normal;
}

.wzdbdybt a{
	color: #a02204;
}

.wzdbdybt a:hover{
	color: #339900;
}

.wzdbdyms{
	line-height: 30px;
	color: rgba(0,0,0,1);
	font-size: 15px;
	padding-right: 2%;
}

#zhixun{
	display: none;
}

#lmwz,#lmdq{
	display: none;
}

#fanye{
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 60px;
}

#fanye li{
	display: inline-block;
	margin-right: 2px;
	margin-left: 2px;
}

#fanye a{
	color: rgba(255,255,255,1);
	
}

#fanye a:hover{
	color: rgba(255,102,0,1);
}

.dqcjlb{
padding: 0px;
    float: left;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-right: 0px;
}

.dqcjlbtp{
padding: 0px;
    float: right;
    width: 120px;
    margin-top: -15px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-right: 3%;
}